
public class Lista {
	
	private Lista proximoObjeto;
	private Object valor;
	
	public void adiciona(Lista lista, Object valor){
		Lista tmp = new Lista();
		tmp.setValor(valor);
		tmp.setProximoObjeto(lista.getProximoObjeto());
		lista.setProximoObjeto(tmp);
	}
	
	
	public void percorreLista(Lista lista){
		Lista tmp = new Lista();
		tmp = lista.getProximoObjeto();
		while(tmp!= null){
			System.out.println("Valor: "+tmp.getValor());
			tmp = tmp.getProximoObjeto();
		}
		
	}
	
	public void removeLista(Lista lista){
		Lista tmp = new Lista();
		tmp = lista.getProximoObjeto();
		lista.setProximoObjeto(tmp.getProximoObjeto());
		tmp = null;
	}
	
	public Lista getProximoObjeto() {
		return proximoObjeto;
	}
	public void setProximoObjeto(Lista proximoObjeto) {
		this.proximoObjeto = proximoObjeto;
	}
	public Object getValor() {
		return valor;
	}
	public void setValor(Object valor) {
		this.valor = valor;
	}

}
